﻿
CREATE PROC Inv.spInsertaCuponUtilizado
	@psCupon	VARCHAR(14),
	@ptFechaVigencia DATE,
	@psIpMod	VARCHAR(15)
AS
BEGIN
	DECLARE @sMensaje VARCHAR(250)
	IF GETDATE() <= @ptFechaVigencia
	BEGIN
		SELECT 'El cupon ha expirado. Su fecha de vigencia es: ' + CAST(@ptFechaVigencia AS VARCHAR(30)) AS Mensaje
		--RAISERROR(@sMensaje, 16 , 1)
		RETURN
	END
	
	INSERT INTO Inv.CuponUtilizado
	        ( CodigoCupon ,
	          FechaUso ,
	          IpMod ,
	          FechaUltMod
	        )
	VALUES  ( @psCupon , -- CodigoCupon - varchar(14)
	          GETDATE() , -- FechaUso - datetime
	          @psIpMod , -- IpMod - varchar(15)
	          GETDATE()  -- FechaUltMod - datetime
	        )
	SELECT	'Registro exitoso!!!' AS Mensaje
END